home *** CD-ROM | disk | FTP | other *** search
/ System Booster / System Booster.iso / Archives / HardwareProjects / ioexpansion.lha / Docs / Assembly.man < prev    next >
Encoding:
Text File  |  1991-01-28  |  33.7 KB  |  747 lines

  1. 28 January 1991
  2.  
  3.                               ASSEMBLY MANUAL
  4.  
  5.                                   FOR THE
  6.  
  7.                          AMIGA I/O EXPANSION BOARD
  8.  
  9.                      ©1990,91 The Puzzle Factory, Inc.
  10.  
  11.  
  12.  
  13. INTRODUCTION
  14.  
  15. This project will enable you to inexpensively add two parallel ports and  two
  16. serial ports to your Amiga 500, 1000 or 2000.  Furthermore,  you  can  easily
  17. and  inexpensively upgrade to four parallel ports and/or four serial ports at
  18. any time.  The hardware consists of a small printed circuit board with  a  40
  19. pin  cable and DIP jumper that plugs into the socket occupied by CIA B, and a
  20. small pcb that contains the serial interface.  CIA B is physically moved onto
  21. the I/O Expansion board.
  22.  
  23.  
  24. DISCLAIMER
  25.  
  26. This is a simple hack, and if you get the bare boards, or a  parts  kit,  you
  27. should  have  no  trouble  putting  it together and having it running on your
  28. Amiga in short order.  You do not need to understand how this board works  to
  29. enjoy  using  it,  but  it  will  help if you have to fix it.  If you do have
  30. problems, or fry your beloved Amiga, it's your problem only.  Because the  RF
  31. shield  is  modified  in order to install this board (on an Amiga 1000), it's
  32. your responsibility to comply with FCC regulations concerning RFI.   If  your
  33. neighbors  complain  of RFI on their TV sets, you must solve the problem.  If
  34. you have no experience soldering or handling electronic components, don't try
  35. this project as your first one!  I may be able to  help  with  some  problems
  36. that  you  run into.  I check BIX regularly, and my email address is jblavin.
  37. Alternately you can call my BBS, The Symposium, at (503) 935-7883.
  38.  
  39. While  every  effort has been made to make these instructions as accurate and
  40. complete as possible, neither Jeff Lavin or The Puzzle Factory, Inc.  accepts
  41. any responsibility arising from any inaccuracies contained herein.
  42.  
  43.  
  44. ASSEMBLY NOTES
  45.  
  46. We suggest that you print this file so that you can  take  advantage  of  the
  47. "check" boxes provided at the left to help keep track of your progress.
  48.  
  49. Please  read  and  understand  each  section before you begin work.  You will
  50. finish sooner, the board will cost you less, and we'll all be happy.
  51.  
  52. Before you start to assemble this project, make sure you have all  the  tools
  53. necessary to do the job properly.  You will need:
  54.  
  55.   1.  A small (15-25 watt) soldering pencil, preferably temperature
  56.       controlled.
  57.   2.  Good electronic quality 60/40 alloy rosin core solder.
  58.       A diameter of .031" will work well.
  59.   3.  Small needle-nose pliers.
  60.   4.  Small diagonal cutters.
  61.   5.  Wire strippers.
  62.   6.  Tools for dealing with the insulation displacement connectors (IDCs).
  63.       If you do not have access to a press, please use a smooth-jawed vise
  64.       to press on the IDCs, and work very carefully.  Do not use pliers.
  65.   7.  Integrated circuit pin straightener.
  66.  
  67. You may also need one or more of the following tools in order  to  mount  the
  68. connectors for access to the outside world:
  69.  
  70.   1.  1/4" drill and various sized bits.
  71.   2.  Chassis punch or nibbling tool.
  72.   3.  Utility knife.
  73.  
  74. Due to the small foil area around some circuit  board  holes  and  the  small
  75. areas  between  pads,  you  must  use  care to prevent solder bridges between
  76. adjacent pads.  Use only the  minimum  amount  of  solder  and  do  not  heat
  77. components  excessively.   It  is  also  very important to keep the soldering
  78. pencil tip clean and well tinned.
  79.  
  80. The electronic components are  intended  to  be  inserted  into  the  side of
  81. the printed circuit board that contains white screen printing.
  82.  
  83. When installing electrolytic capacitors, make sure  that  they  are  oriented
  84. properly.  In all cases where polarized capacitors are to be  installed,  the
  85. square pad will mark the positive lead.
  86.  
  87. Take  care  to  orient  integrated  circuits  properly,  too.  In many cases,
  88. installing an IC backwards may irreversibly destroy it,  wasting  both  money
  89. and  time  on  a  replacement.  In all cases where ICs are to be installed, a
  90. square pad marks pin 1.
  91.  
  92. We strongly recommend the use of sockets for all integrated circuits used  in
  93. this  project.   When  installing  integrated  circuits  into  their sockets,
  94. especially 40 pin ICs, be very careful to see that all the pins  actually  go
  95. into  the  slots in the socket.  ICs come from the manufacturer with the rows
  96. of pins slightly bent out  to  facilitate  the  use  of  automatic  insertion
  97. equipment.   Before  you can insert the ICs by hand you must bend the rows of
  98. pins back to an approximately 90 degree angle.  This can best be accomplished
  99. by the use of an inexpensive pin straightener.
  100.  
  101. When pressing IDCs onto ribbon cable, make sure that the cable is  accurately
  102. alligned  inside  the connector so that there is not excess cable on one side
  103. and an unused contact on the other.  Also be careful to press  the  connector
  104. on straight.  A sufficient angle may cause a contact to  make  connection  to
  105. two lines.
  106.  
  107.  
  108. I/O EXPANSION BOARD ASSEMBLY
  109.  
  110. The  following  parts  will be necessary to complete the I/O Expansion Board.
  111. Please see the end of this manual for sources:
  112.  
  113.     Part #      Description
  114.     ------      ----------------------------------
  115. [ ] PCB1        I/O Expansion Board printed circuit board
  116. [ ] U1          8520 integrated circuit (From Amiga)
  117. [ ] U2, U3      R65C22P1 VIA integrated circuit (2 ports each)
  118. [ ] U4, U5      R65C52P1 DACIA integrated circuit (2 ports each)
  119. [ ] U6          74F139 integrated circuit
  120. [ ] U7          74LS90 integrated circuit (Optional for MIDI)
  121.  
  122. [ ] X1          3.6864 Mhz crystal
  123. [ ] OSC1        5.0 Mhz TTL clock oscilator (Optional for MIDI)
  124.  
  125. [ ] R1, R2      1K 1/4W 5% resistor
  126. [ ] C1, C2      18 pf disc capacitor
  127. [ ] C3          22 uf 6.3V decoupling capacitor
  128. [ ] C4-C10      .01 uf decoupling capacitor
  129.  
  130. [ ] P1          20x2 pin dual-row socket header, gold
  131. [ ] P2, P3      20 pin single-row male connector, gold
  132. [ ] P4, P5      10x2 pin dual-row socket header, gold
  133. [ ] J1, J2      3 pin single-row male connector, gold
  134. [ ] J3          2 pin single-row male connector, gold
  135. [ ] S1, S2      Shorting jumpers, gold inlay
  136.  
  137. [ ] SO1-SO5     40 pin DIP socket
  138. [ ] SO6         16 pin DIP socket
  139. [ ] SO7         14 pin DIP socket (Optional for MIDI)
  140.  
  141. This parts list is for building a 4/4 port board.  Depending on which set  of
  142. parts  you  order, and whether you are building 2 or 4 ports, you may receive
  143. fewer parts than this.
  144.  
  145. Unpack the printed circuit board and carefully inspect it  for  damage.   TPF
  146. will  not exchange circuit boards that have been partially or fully assembled
  147. under any circumstances.
  148.  
  149. Start Assembly
  150.  
  151. [ ] Solder five 40 pin sockets SO1-SO5 at U1-U5.
  152. [ ] Solder a 16 pin socket SO6 at U6.
  153. [ ] Optionally solder a 14 pin socket SO7 at U7.  If you are not planning  to
  154.     use the MIDI capability, this part may be left out.
  155.  
  156. [ ] Solder X1, the 3.6864 Mhz crystal.  Be careful that the  metal  can  does
  157.     not touch the foil pads on the board.
  158. [ ] Optionally solder OSC1, the 5.0 Mhz TTL clock oscilator.  If you are  not
  159.     planning to use the MIDI capability, this part may be left out.
  160.  
  161. [ ] Important note: If you are planning to use the MIDI capability, you  must
  162.     install a jumper on the back of the PCB connecting together pins 3, 6 and
  163.     10 of U7.  30 gauge wire-wrap wire will work well in this application.  A
  164.     trace was inadvertantly left off the PCB and  the  MIDI  clock  will  not
  165.     function without this connection.
  166.  
  167. [ ] Solder 1K 1/4W 5% resistor R1 and R2.
  168. [ ] Solder .01 mf decoupling capacitors C4-C10.
  169. [ ] Solder 18 pf disc capacitors C1-C2.
  170. [ ] Solder 22 uf decoupling capacitor  C3.   The  square  pad  indicates  the
  171.     positive lead.
  172.  
  173. Be  especially  careful  of  solder  bridges  when  soldering  the  following
  174. connectors:
  175.  
  176. [ ] Solder P1, the 20x2 pin dual-row socket header.
  177.  
  178. [ ] Solder P2, the 20 pin single-row male connector.
  179. [ ] If a 65C22 is to be installed at U3, solder P3 in the same manner as P2.
  180.  
  181. [ ] Solder P4, the 10x2 pin dual-row socket header.
  182. [ ] If a 65C52 is to be installed at U5, solder P5 in the same manner as P4.
  183. [ ] Solder J1, the 3 pin single-row male connector.
  184. [ ] If a 65C52 is to be installed at U5, solder J2 in the same manner as J1.
  185. [ ] Solder J3, the 2 pin single-row male connector.
  186.  
  187. [ ] Cut two pieces of wire about 8 inches long.  28-30  gauge  stranded  wire
  188.     will work well here.  We suggest you use two different colors of wire.
  189. [ ] Attach one end of each wire to the two square posts of J3, labled A14 and
  190.     A15.  These may be soldered directly to the posts, or a 2-position socket
  191.     connector may be used to aid in subsequent disassembly.
  192.  
  193. [ ] Install shorting jumper S1 onto J1 at this time.   If  OSC1  and  U7  are
  194.     installed, place the jumper over pins 1 and 2.  If OSC1 and  U7  are  not
  195.     installed, place the jumper over pins 2 and 3.
  196.  
  197.                  pin 1 2 3                pin 1 2 3
  198.                     _______                  _______
  199.                    | . . . |                | . . . |
  200.                    |_______|                |_______|
  201.  
  202.                       J1                       J2
  203.                     _______________         _______________
  204.                    |               |       |               |
  205.                    |   Top of U4   |       |   Top of U5   |
  206.                    |               |       |               |
  207.                    |               |       |               |
  208.  
  209. [ ] If a 65C52 is to be installed at U5, install jumper S2  onto  J2  in  the
  210.     same manner as S1.
  211.  
  212. [ ] Clean excess flux off the back of the board.  Depending on  the  type  of
  213.     flux  used,  rubbing alcohol or laundry detergent may do the trick.  Both
  214.     methods are reasonably safe.  Use stronger solvents  at  your  own  risk.
  215.     Put the cleaned board somewhere warm, not hot, to dry.
  216.  
  217. [ ] Place  the  board  on a conductive surface.  Aluminum foil will work well
  218.     for this purpose.
  219. [ ] Install a 74F139 IC at U6.
  220. [ ] Install one R65C52P1 DACIA at U4.
  221. [ ] Optionally  install  the  other  R65C52P1  DACIA at U5.  In order for the
  222.     software to work properly,  if  only  one  65C52  is  used,  it  must  be
  223.     installed at U4.
  224. [ ] Install one R65C22P1 DACIA at U2.
  225. [ ] Optionally  install  the  other  R65C22P1  DACIA at U3.  In order for the
  226.     software to work properly,  if  only  one  65C22  is  used,  it  must  be
  227.     installed at U2.
  228. [ ] Optionally install a 74LS90 at U7.  If you are not planning  to  use  the
  229.     MIDI capability, this part may be left out.
  230.  
  231. [ ] Place the I/O Expansion  Board  aside  for  the  time  being,  leaving  a
  232.     conductive material in contact with the back of the board.
  233.  
  234. End Assembly
  235.  
  236.  
  237.  
  238. INTERFACE BOARD ASSEMPLY
  239.  
  240. The following parts will  be  necessary  to  complete  the  Interface  Board.
  241. Please see the end of this manual for sources:
  242.  
  243.     Part #      Description
  244.     ------      ----------------------------------
  245. [ ] PCB2        Interface Board printed circuit board
  246. [ ] U1, U2      MAX238CNG integrated circuit
  247.  
  248. [ ] R1, R2      1K 1/4W 5% resistor (Optional - see text)
  249. [ ] C1, C5      4.7 uf 25V capacitor, charge pump
  250. [ ] C2, C6      4.7 uf 25V capacitor, charge pump
  251. [ ] C3, C7      10 uf 25V capacitor, charge pump
  252. [ ] C4, C8      10 uf 25V capacitor, charge pump
  253.  
  254. [ ] P1          20x2 pin dual-row socket header
  255. [ ] P2, P3      25 pin right-angle pcb male sub-D connector
  256.  
  257. [ ] SO1-SO2     24 pin DIP socket on .300" centers
  258.  
  259. Please  note  that  this  parts list will build 1 Interface Board, which will
  260. provide 2 ports.  For 4 serial ports, 2 Interface Boards are required.
  261.  
  262. Unpack the printed circuit board and carefully inspect it  for  damage.   TPF
  263. will  not exchange circuit boards that have been partially or fully assembled
  264. under any circumstances.
  265.  
  266. Start Assembly
  267.  
  268. [ ] Solder two 24 pin sockets SO1 and SO2 at U1-U2.
  269.  
  270. [ ] Optionally solder R1 and R2, 1K 1/4W 5% resistors.  These components  are
  271.     used to pull up CTS, and are only necessary if you will be connecting the
  272.     serial port to a device that does not assert CTS.  The 65C52 ICs will not
  273.     transmit if CTS is not asserted.  This is  implemented  in  hardware  and
  274.     must be addressed in hardware.
  275.  
  276. Be very careful of the orientation of the folowing capacitors:
  277.  
  278. [ ] Solder 4.7 uf 25V capacitor C1, C2, C5 and C6.
  279. [ ] Solder 10 uf 25V capacitor C3, C4, C7 and C8.
  280.  
  281. Be  especially  careful  of  solder  bridges  when  soldering  the  following
  282. connectors:
  283.  
  284. [ ] Solder P1, the 20x2 pin dual-row socket header.
  285.  
  286. [ ] Install P2 and P3, the 25 pin sub-D connector, into the component side of
  287.     the board.  If you want to use female DB-25 connectors  for  any  reason,
  288.     these  must  be  installed  into  the  back  of  the  board.   Attach the
  289.     connectors to the board using four 4-40 x 5/16" pan head screws and nuts.
  290.     After tightening the fasteners, solder the connectors to the board. 
  291.  
  292. [ ] Clean excess flux off the back of the board.  Depending on  the  type  of
  293.     flux  used,  rubbing alcohol or laundry detergent may do the trick.  Both
  294.     methods are reasonably safe.  Use stronger solvents  at  your  own  risk.
  295.     Put the cleaned board somewhere warm, not hot, to dry.
  296.  
  297. [ ] Place  the  board  on a conductive surface.  Aluminum foil will work well
  298.     for this purpose.
  299. [ ] Install one MAX238CNG at U1 and the other at U2.
  300. [ ] If an R65C52P1 DACIA is installed at U5,  assemble  the  other  Interface
  301.     Board in the same manner as this one.
  302.  
  303. [ ] Place  the Interface Board aside for the time being, leaving a conductive
  304.     material in contact with the back of the board.
  305.  
  306. End Assembly
  307.  
  308.  
  309.  
  310. CABLE ASSEMBLY
  311.  
  312. The following parts will be  necessary  to  complete  the  Cable  Assemblies.
  313. Please see the end of this manual for sources:
  314.  
  315.     Part #      Description
  316.     ------      ----------------------------------
  317. [ ] N1          20x2 pin dual-row socket connector
  318. [ ] N2, N3      10x2 pin dual-row socket connector
  319. [ ] CA1         40 pin DIP plug with 9" 28 ga. ribbon cable, rainbow
  320. [ ] CA2         20 conductor, 28 ga. ribbon cable, rainbow
  321.  
  322. Please note that this parts list will connect the I/O Expansion  Board  to  1
  323. Interface  Board, which will provide 2 ports.  For 4 serial ports, more parts
  324. are required.
  325.  
  326. Please read the INSTALLATION section before assembling the cables.
  327.  
  328. Start Assembly
  329.  
  330. [ ] Begin by determining how long a 40 conductor cable you will  need  to  go
  331.     from  P1  on the I/O Expansion Board to the socket occupied by CIA B.  We
  332.     strongly urge you not to make this cable any  longer  than  8",  and  the
  333.     shorter the better.  Cut the cable, CA1, to this length.
  334. [ ] Note  that  one end of this cable already has a 40 pin dip plug installed
  335.     for you.  Press the 20x2 pin dual-row  socket  connector,  N1,  onto  the
  336.     unterminated end of cable CA1.  Set aside.
  337.  
  338. [ ] Determinw how long a 20 conductor cable you will need to go  from  P4  on
  339.     the I/O Expansion Board to P1 on Interface Board.  This cable may  safely
  340.     be  made  2-3' long, but be aware that if the cable passes outside of the
  341.     computer cabinet, it may cause excessive RFI.  Cut a piece of the  cable,
  342.     CA2, to this length.
  343. [ ] Press the 10x2 pin dual-row socket connectors, N3 and N4, onto  the  ends
  344.     of this cable.  Set aside.
  345.  
  346. [ ] If a 65C52 is installed at U5, assemble another cable in the same  manner
  347.     as this one.  Set aside.
  348.  
  349. End Assembly
  350.  
  351.  
  352.  
  353. SERIAL CABLE ASSEMBLY
  354.  
  355. Though  not strictly part of our project, a serial cable will be required for
  356. each  serial  port  you  plan  to  use.   We  recommend  that these cables be
  357. constructed according to the following directions for  general  purpose  use.
  358. You  may  want  to construct cables using 15 pin sub-D connectors for special
  359. purposes.
  360.  
  361. The following parts will be necessary to assemble one serial  cable.   Please
  362. see the end of this manual for sources:
  363.  
  364.     Designation  Description
  365.     -----------  ----------------------------------
  366. [ ] P1           25 pin male solder-cup sub-D connector
  367. [ ] P2           25 pin female solder-cup sub-D connector
  368. [ ] CA1          8 conductor shielded cable w/drain
  369.  
  370. Start Assembly
  371.  
  372. [ ] Tin terminals 1-8 and 20 on the 25 pin sub-D connectors.
  373. [ ] Strip and tin wire ends of the cable CA1.
  374. [ ] Solder the cable to the terminals as follows:
  375.  
  376.        Name  P1   P2
  377.        ====  ==   ==
  378.        GND    1    1
  379.        TXD    2    2
  380.        RXD    3    3
  381.        RTS    4    4
  382.        CTS    5    5
  383.        DSR    6    6
  384.        GND    7    7
  385.        DCD    8    8
  386.        DTR   20   20
  387.  
  388. [ ] Install connector shells, and tighten hardware.
  389.  
  390. End Assembly
  391.  
  392.  
  393.  
  394. PARALLEL CABLE ASSEMBLY
  395.  
  396. Though not strictly part of our project, a parallel cable  will  be  required
  397. for  each  parallel  port you plan to use.  We recommend that these cables be
  398. constructed according to the following directions for use with printers,  and
  399. most parallel devices.  You may want to different cables for special purposes.
  400.  
  401. There are four possible units associated with the eightbit.device, as follows:
  402.  
  403.      Unit 1: U2, Port A -> P2, pins  1-10 + ground
  404.      Unit 2: U2, Port B -> P2, pins 11-20 + ground
  405.      Unit 3: U3, Port A -> P3, pins  1-10 + ground
  406.      Unit 4: U3, Port B -> P3, pins 11-20 + ground
  407.  
  408. For the purposes of this  explanation,  we  will  assume  that  you  will  be
  409. constructing a cable using port 3.
  410.  
  411. The following parts will be necessary to assemble one parallel  cable.   Note
  412. that  the parallel cable, unlike the serial cable, is assembled in two parts:
  413. part 1 runs from the I/O Expansion Board to a local connector  (possible  the
  414. computer's  rear  apron),  and  part  2  connects  the local connector to the
  415. printer or other device.  Please see the end of this manual for sources:
  416.  
  417.     Designation  Description
  418.     -----------  ----------------------------------
  419. [ ] PP1          20x1 pin single-row socket connector
  420. [ ] PP2          25 pin female solder-cup sub-D connector
  421. [ ] PP3          25 pin male solder-cup sub-D connector
  422. [ ] PP4          36 pin female Centronics type connector
  423. [ ] CA1          11 conductor ribbon cable
  424. [ ] CA2          11 conductor shielded cable w/drain
  425.  
  426. Start Assembly
  427.  
  428. [ ] Tin terminals 1-10 on the 20x1 pin single-row socket connector.
  429. [ ] Tin terminals 1-11 and 17 on the 25 pin sub-D connectors.
  430. [ ] Tin terminals 1-11 and 16 on the 36 pin female Centronics type connector.
  431. [ ] Strip and tin wire ends of both cables, CA1 and CA2.
  432. [ ] Solder  cable  CA1  to  connectors  P1  and  P2,  and solder cable CA2 to
  433.     connectors P3 and P4 as follows:
  434.  
  435.      VIA  Signal   PP1  PP2  PP3  PP4   (These are the above designations,
  436.      ===  ======   ===  ===  ===  ===    not connector designations)
  437.      CA2  STROBE*   2    1    1    1
  438.      D0   DATA0     3    2    2    2
  439.      D1   DATA1     4    3    3    3
  440.      D2   DATA2     5    4    4    4
  441.      D3   DATA3     6    5    5    5
  442.      D4   DATA4     7    6    6    6
  443.      D5   DATA5     8    7    7    7
  444.      D6   DATA6     9    8    8    8
  445.      D7   DATA7    10    9    9    9
  446.      CA1  ACK*      1   10   10   10
  447.      -    GROUND  PAD   17   17   16
  448.  
  449. [ ] Install connector shells, and tighten hardware.
  450.  
  451. End Assembly
  452.  
  453.  
  454.  
  455. INSTALLATION OF I/O EXPANSION BOARD & INTERFACE BOARD
  456.  
  457. A500 Installation
  458. =================
  459. Remove power from the Amiga.  Remove the screws securing the cover and remove
  460. the cover from the Amiga.  Remove the keyboard.  On some A500s  the  keyboard
  461. connector  is  not  polarized,  so  note it's orientation.  You don't have to
  462. remove the disk drive, but it will help if you unplug it's  cables  from  the
  463. motherboard and fold them out of the way.  Toward the back of the motherboard
  464. are the two CIAs.  Gently pry CIA B out of its socket (that's the one closest
  465. to  the  disk  drive),  and  install it on the I/O Expansion Board at U1.  Be
  466. careful to orient it correctly.  After installing the I/O Expansion Board and
  467. Serial  Interface   Board(s)  (see  "Mechanical  Installation"),  remove  the
  468. conductive material from the board and carefully insert the 40 pin DIP jumper
  469. on  the  end  of cable, CA1, into the CIA B socket, ensuring that all 40 pins
  470. line up correctly.  Then connect the 20x2 socket on  the  other  end  of  the
  471. cable  onto  the header at P1 on the I/O Expansion Board.  As long as you are
  472. careful and don't use excessive force, you should have no problems with  this
  473. part of the installation.
  474.  
  475. Now we're going to connect the two wires we attached to  J3  earlier.   These
  476. wires  bring  A14  and  A15  into the address decoder.  These signals are not
  477. available from the CIA socket, so we must look elsewhere.  A  good  place  to
  478. pick  up these signals is from the ROM.  Unfortunately, there are a number of
  479. different motherboards made for the A500.  The best way  to  determine  where
  480. A14  and  A15 are located on the ROM is to take an ohmeter and find out which
  481. ROM pins are connected to pin 42 (A14) and pin 43  (A15)  on  the  CPU.   The
  482. corresponding pins on the ROM should be somewhere around pin 36.  Some of the
  483. A500 schematics are incorrect as to the location of these signals on the ROM,
  484. so  it's best to check!  Solder the wire from the pad marked "A15" on the I/O
  485. Expansion Board to A15 on the ROM, and solder the wire from  the  pad  marked
  486. "A14"  on  the  I/O  Board  to A14 on the ROM.  This just about completes the
  487. electronic installation.  (Skip to "Mechanical Installation".)
  488.  
  489.  
  490. A1000 Installation
  491. ==================
  492. Remove power from the Amiga.  Remove the plastic cover from  the  Amiga  base
  493. unit.   Admire all the names.  Remove the RF shield and set aside.  You don't
  494. have to remove the disk drive, but it will help if you unplug it's cable from
  495. the motherboard and fold it out of the way.  Just in  back  of  the  internal
  496. drive  are  the two CIAs.  Gently pry CIA B out of its socket (that's the one
  497. closest to the daughterboard), and install it on the I/O Expansion  Board  at
  498. U1.   Be careful to orient it correctly.  Remove the conductive material from
  499. the board and place it on the left side of the Amiga, near and to the rear of
  500. the three custom chips.  Carefully insert the 40 pin DIP jumper on the end of
  501. cable, CA1, into the CIA  B  socket,  ensuring  that  all  40  pins  line  up
  502. correctly.   Then  connect the 20x2 socket on the other end of the cable onto
  503. the header at P1 on the I/O Expansion Board.  As long as you are careful  and
  504. don't  use excessive force, you should have no problems with this part of the
  505. installation.
  506.  
  507. Now we're going to connect the two wires we attached to  J3  earlier.   These
  508. wires  bring  A14  and  A15  into the address decoder.  These signals are not
  509. available from the CIA socket, so we must look elsewhere.  A  good  place  to
  510. pick up these signals is from the back of the daughter board.  A15 is located
  511. at U2L, pin 10, and A14 is located at U2K, pin 13 (see Diagram 3). Solder the
  512. wire from the pad marked "A15" on the I/O Expansion Board to U2L, pin 10, and
  513. solder  the  wire  from the pad marked "A14" on the I/O Board to U2K, pin 13.
  514. This just about completes the electronic installation.  (Skip to  "Mechanical
  515. Installation".)
  516.  
  517.  
  518. A2000 Installation
  519. ==================
  520. Note: The following installation was done on a Rev  4.2  motherboard.   Other
  521. motherboards may be somewhat different.
  522.  
  523. Remove power from the Amiga.  Five screws hold the case together,  4  on  the
  524. sides  and  1  at  the  back.  Unscrew them and slide off the top part of the
  525. case.  Make a sketch indicating the orientation of all cables connecting  the
  526. drive  bay  and  the  motherboard  and/or  other  cards  (such  as hard drive
  527. controller cards), then unplug them.  Remove the power  supply/drive  bay  by
  528. unscrewing  2  screws  in  front  and  4  in  the  back.   At  this point the
  529. motherboard should be completely exposed.
  530.  
  531. Underneath where the power supply was, before you removed  it,  are  the  two
  532. CIAs.   Gently  pry CIA B (labeled U301) out of its socket, and install it on
  533. the I/O Expansion Board at U1.  Be careful to orient it correctly.
  534.  
  535. One of the most difficult decisions you will have is where to mount  the  I/O
  536. Board.  The location you choose will be affected by how crowded your 2000 is,
  537. whether  you have a board in the CPU slot, etc., so it's not possible to give
  538. definite instructions.  Note that this decision will affect how  you'll  want
  539. to assemble the 40-pin DIP jumper, so hold off the construction of this cable
  540. until  you  have resolved the board's final location.  One idea is especially
  541. attractive:  Mount the I/O Board on a bare Zorro card, or maybe even  a  real
  542. Zorro  card (a HD controller with unused space reserved for a hard disk would
  543. be ideal).  This will give it sufficient mechanical sturdiness, and  make  it
  544. extremely  easy  to obtain A14 and A15 as well as additional power and ground
  545. lines.
  546.  
  547. After you have determined where the I/O Board is to be installed, remove  the
  548. conductive  material  from the board and install it.  Assemble the 40 pin DIP
  549. jumper cable, CA1, and carefully insert the DIP plug into the CIA  B  socket,
  550. ensuring that all 40 pins line up correctly.  Then connect the 20x2 socket on
  551. the  other end of the cable onto the header at P1 on the I/O Expansion Board.
  552. As long as you are careful and don't use excessive force, you should have  no
  553. problems with this part of the installation.
  554.  
  555. Now we're going to connect the two wires we attached to  J3  earlier.   These
  556. wires  bring  A14  and  A15  into the address decoder.  These signals are not
  557. available from the CIA socket, so we must look elsewhere.  There are  only  a
  558. few sources of A14 and A15 in the 2000.  The unbuffered signals are available
  559. at  the  68000/68010,  the ROM, and Agnus.  The use of the unbuffered address
  560. lines is not recommended.  Instead, grab A14 and A15 from U601  (an  74LS245)
  561. or one of the 100-pin "Zorro II" slots, as follows:
  562.  
  563.      U601              A14 - pin 12
  564.      ----              A15 - pin 11
  565.  
  566.      "Zorro II" slot   A14 - pin 41
  567.      ---------------   A15 - pin 43
  568.  
  569. This just about completes the electronic installation.
  570.  
  571.  
  572. Mechanical Installation
  573. =======================
  574. Note: As the following section was written primarily for an A1000, only  some
  575. portions  will  be applicable to other Amigas.  We encourage you to read this
  576. section even if you own an A2000.
  577.  
  578. Most  of  the remainder of the work is of a mechanical nature.  At this point
  579. you must make some decisions.  First of all, decide exactly where and how you
  580. want to secure the I/O Expansion Board in place.  In my own A1000, I set  one
  581. end  of  the  board  on top of the power harness, and supported the other end
  582. with plastic standoffs.
  583.  
  584. Where do you want to mount the connectors for the  serial  ports?   You  will
  585. find  that  the  four  D-subminiature  connectors  will  fit handily over the
  586. existing row of connectors on the Amiga's rear apron  (see  Illustration  1).
  587. Each serial interface board connects to the I/O Expansion Board with a 20 pin
  588. ribbon cable and header sockets.  The first two ports, Port 1 and Port 2, are
  589. connected  to  P4  on  the  I/O  Expansion Board, while Port 3 and Port 4 are
  590. connected to P5.
  591.  
  592. What kind of connectors do you want to use for the parallel ports?  You could
  593. use D-subminiature connectors for the parallel ports if you can find a way to
  594. tell them apart  from  the  serial  ports.   Centronics-type  connectors  are
  595. another  option  for  the  parallel  ports.   After  deciding  what  type  of
  596. connectors  to  use,  either  solder  or  crimp  ribbon  cable  to  them,  as
  597. appropriate,  and  install  them temporarily.  Experiment with different wire
  598. routings until you are satisfied with the arrangement.  Now attach the  other
  599. end  of  the  ribbon cable to the I/O Board connectors, making sure to attach
  600. grounds to the two ground pads provided near pin 1 of P2 and P3.
  601.  
  602. Whatever connectors you do end up using will have to be installed  somewhere.
  603. You  will need to make cutouts for the connectors, and also cutouts in the RF
  604. shield.  One option may be  to  just  leave  the  shield  off  entirely,  but
  605. remember  that  you  are  responsible  for  any  RFI  that  results from your
  606. modifications.  This completes the installation.
  607.  
  608.  
  609. Debugging
  610. =========
  611. Note:  The following section was written primarily for an  A1000.   With  the
  612. exception  of  references  to  Kickstart,  most  of  the  remainder  will  be
  613. applicable to other Amigas.
  614.  
  615. Before you start permanently attaching things to your Amiga, you will want to
  616. try things out.  For simplicity, you may apply power  to  the  I/O  Expansion
  617. Board  without having the Interface Board(s) connected.  If you power up, and
  618. nothing at all happens, i.e. the screen doesn't change color - the power  LED
  619. may not come on, etc., turn the power off immediately, as you probably have a
  620. short  circuit.   Visually  inspect the board, and if you find nothing wrong,
  621. remove all the chips, except for the CIA at  U1,  and  temporarily  insert  a
  622. jumper  from U6, pin 1 to U6, pin 7.  This will have the effect of making the
  623. CIA look electrically to the Amiga as if the I/O Board wasn't there  at  all.
  624. Try powering up again.  If you get the Kickstart disk icon this time, you can
  625. pretty  well  suspect  a  bad IC, or a missing signal (or ground).  One other
  626. thing you may try at this time is to solder a 10K resistor between the  reset
  627. pin  of  any of the chips U2-U5 and +5V.  On some Amigas the built-in pull-up
  628. resistor may be insufficient.  If none of these  remedies  get  you  running,
  629. it's hardware debugging time, and I wish you luck.
  630.  
  631. If the Amiga does all or any of the following:
  632.  
  633.   1. Refuses to accept the Kickstart disk
  634.   2. The disk drive chatters and buzzes
  635.   3. Refuses to read the Workbench disk
  636.   4. Reads Workbench properly, but access light goes on and off,
  637.      drive double-steps, etc.
  638.  
  639. it is possible that you may be experiencing some noise problems, depending on
  640. when your Amiga was made.  The first thing to suspect in  this  case  is  the
  641. PAL's  on  the  daughterboard.  Run additional ground and +5V busses to all 4
  642. PAL's and both tower sockets.  If this doesn't do the  trick,  run  an  extra
  643. ground  lead  directly  to  the  I/O  Expansion  Board  at the pad marked "-"
  644. adjacent to P1, pin 1.  A +5 power lead may also  be  connected  to  the  pad
  645. marked  "+"  adjacent  to  P1,  pin 39, but should not normally be necessary.
  646. This should solve the problem.  The only other possibility is to  try  a  new
  647. 8520 (or 6526, which is considerably cheaper).  A bad CIA is possible in this
  648. case,  because  the  signals may be too weak to overcome the extra capacitive
  649. loading of the cable.  If the CIA worked fine before installing it in the I/O
  650. Board, but will not work correctly in the board, try  swapping  it  with  the
  651. other CIA before buying a new one.  
  652.  
  653.  
  654.  
  655. CLOCK/CALENDAR BOARD ASSEMBLY
  656.  
  657. The  following  parts  will be necessary to complete the Clock/calendar Board.
  658. Please see the end of this manual for sources:
  659.  
  660.     Part #      Description
  661.     ------      ----------------------------------
  662. [ ] PCB3        Clock/Calendar Board printed circuit board
  663. [ ] U1          OKI MSM5832 Real-time Clock/calendar integrated circuit
  664. [ ] X1          32.768 Khz clock crystal
  665. [ ] C1          4.7 uf 6.3V decoupling capacitor
  666. [ ] C2          20 pf disc capacitor
  667. [ ] C3          5-35 pf variable capacitor
  668. [ ] R1          2.7K 1/4W 5% resistor
  669. [ ] R2          100 ohm 1/4W 5% resistor
  670. [ ] D1          1N4000 diode
  671. [ ] SO1         18 pin DIP socket
  672. [ ] P1          20x1 pin single-row socket connector
  673. [ ] B1          NiCad or Lithium battery (see text)
  674.  
  675. Please note that parts for the clock are readily available, but not from  us,
  676. except for the printed circuit board, PCB3.
  677.  
  678. Unpack the printed circuit board and carefully inspect it  for  damage.   TPF
  679. will  not exchange circuit boards that have been partially or fully assembled
  680. under any circumstances.
  681.  
  682. Start Assembly
  683.  
  684. Please refer to the IFF file, "Clock_Diag.iff" while  assembling  this  board
  685. for correct parts placement.
  686.  
  687. [ ] Solder R1, the 2.7K 1/4W 5% resistor.
  688. [ ] Solder SO1, the 18 pin DIP socket.
  689. [ ] Solder C2, the 20 pf disc capacitor.
  690. [ ] Solder C3, the 5-35 pf variable capacitor.
  691. [ ] Solder C1, the 4.7 uf 6.3V decoupling capacitor.
  692. [ ] Solder  X1,  the  32.768  Khz  clock  crystal.  Be careful not to let the
  693.     crystal get too hot.
  694. [ ] Solder P1, the 20x1 pin single-row socket connector.
  695. [ ] Cut two pieces of wire about 8 inches long.  28-30  gauge  stranded  wire
  696.     will work well here.  We suggest you use red and black wire for  +5V  and
  697.     ground, respectively.
  698. [ ] Strip approximately 1/4" of insulation from the black wire.   Insert  the
  699.     black wire through the  pad  indicated,  from  the  component  side,  and
  700.     solder.  Bend the excess over to form a jumper between the indicated pads
  701.     and solder.
  702.  
  703. B1  may  be  either  a  3  cell  NiCad battery, or a 3V lithium battery.  The
  704. batteries may be fastened to the component side of the Clock Board with tape,
  705. glue, double-sided sticky stuff, Velcro, rubber bands, or chewing gum.   Even
  706. a battery holder!  If using a NiCad battery follow these instructions:
  707.  
  708. [ ] Solder R2 and D1.
  709. [ ] Connect the negative side of the battery to the pad marked "-".
  710. [ ] Connect the positive side of the battery to the pad marked "B+".
  711. [ ] Solder the red wire to the pad marked "V+".
  712.  
  713. If using a lithium battery follow these instructions:
  714.  
  715. [ ] Connect the negative side of the battery to the pad marked "-".
  716. [ ] Connect  the  positive  side  of  the battery to the the pad marked "V+".
  717.     Install  a  jumper between the pads indicated.  Do not install R2, D1, or
  718.     the red wire.
  719.  
  720. [ ] Install U1 in S1.
  721.  
  722. End Assembly
  723.  
  724.  
  725.  
  726. INSTALLATION OF CLOCK/CALENDAR BOARD
  727.  
  728. Remove power from the  Amiga.   The  Clock/Calendar  Board  is  installed  by
  729. pushing  the  header  socket over the 20 pin single-row header next to one of
  730. the 65C22 VIAs, and attaching power and ground.  The ground  wire  should  be
  731. soldered close to the header using the ground pad provided.  The +5V lead may
  732. be  connected to any convenient source in the Amiga, and is only necessary if
  733. using NiCad batteries.  Note that the "Time" program as supplied is assembled
  734. to use the VIA at U2, and must be reassembled to use the VIA at U3.
  735.  
  736. The 5-35 pf variable capacitor, C3, is used to set the accuracy of the clock.
  737. This may generally be done in a trial and error fashion.  As this board is so
  738. simple, there is generally nothing to debug.  If the clock won't run,  either
  739. the clock chip, or the crystal must be damaged.
  740.  
  741. This completes the installation.
  742.  
  743.  
  744. Amiga, Kickstart & Workbench are trademarks of Commodore-Amiga, Inc.
  745.  
  746. =eof=
  747.